"Heaven and Hell" use full-length room descriptions. when play begins: after printing the banner text when not requesting the story file version: say "[line break]You start out this game in Heaven carrying a flashlight but can be sent to Hell if you SIN, and return back upstairs if you PRAY."; instead of dropping the flashlight, say "Better not do that! You'll need it when you sin.". HellGates is a dark room. the printed name is "Gates of Hell". "You stand before the Gates of Hell and can only descend further in the abyss!". Hades is down from HellGates. "You can go up or down from here.". Purgatory is down from Hades. "You can go up or down from here.". Hellish Bowels is down from Purgatory. "You can go up or down from here.". Depths is down from Bowels. "You can go up from here.". Hell is a region. HellGates,Hades,Purgatory, Hellish Bowels, and Depths are dark rooms in Hell. Heaven is a region. Heaven's Gate, Heavenly, Angels, Saint Pete's, and Pearly Gates are in Heaven. Heaven's Gate is a room. the player is in Heaven's Gate. Heavenly is above Heaven's Gate. Saint Pete's is west of Heaven's Gate. Pearly Gates is east of Heaven's Gate. the player is carrying a switched off device called a flashlight. the flashlight can be either lit or unlit. understand "flash" or "light" as flashlight. understand "switch on [flashlight]" or "switch[flashlight] on" as burning. understand "turn on [flashlight]" or "turn [flashlight] on" as burning. dousing is an action applying to one thing. understand "douse [flashlight]" or "extinguish [flashlight]" as dousing. check dousing when the flashlight is not lit: say "The light is already off"; check dousing when the flashlight is lit: if the player is in a dark room begin; now the flashlight is not lit; now the flashlight is switched off; say "You turn off the flashlight. "; end if. burning rules is a rulebook. a burning rule: if the player is not in a dark room, say "You don't need a light source in this location." instead. a burning rule: if the flashlight is lit, say "The light is already on." instead. a burning rule: if the player is in a dark room, now the flashlight is lit; now the flashlight is switched on; say "you turn on the flashlight.". instead of burning the flashlight, follow the burning rules. instead of switching on the flashlight when the flashlight is not lit: now the flashlight is lit; now the flashlight is switched on; say "you turn on the flashlight."; instead of praying: move the player to a random room in Heaven; now the flashlight is unlit; now the flashlight is switched off; say "Your prayers have brought you to [location] and since you've seen the light your flashlight is extinguished. [paragraph break]"; sinning is an action applying to nothing. understand "sin" as sinning. instead of sinning when the location is in Heaven: move the player to a random room in Hell; say "Your sins have sent you underground. You'll need to turn on your flashlight.".